package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.ruoyi.system.domain.PwsStatus;
import com.ruoyi.system.domain.PwsTable;
import com.ruoyi.system.domain.vo.InProductVo;
import com.ruoyi.system.domain.vo.ProductionStatusVo;
import com.ruoyi.system.domain.vo.TankAndPwsAndSapVo;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * pws 服务类
 * </p>
 *
 * @author tianfu-li
 * @since 2025-44-27
 */
public interface PwsStatusService extends IService<PwsStatus> {
    List<ProductionStatusVo>  getProductData();
    TankAndPwsAndSapVo getTankAndPwsAndSapData(Long lineNo);
    List<PwsStatus>selectByOrderNos(List<String> orderNos);
    PwsStatus getPwsStatusByOrderNo (String orderNo);
    boolean updatePwsStatus(PwsStatus pwsStatus);
    PwsStatus selectByOrderNo(String orderNo);
    PwsStatus selectPwsStatusByOrderNo(String orderNo, int status);


}
